petrol and oil separators - Turkish English Dictionary